home *** CD-ROM | disk | FTP | other *** search
/ All for Cell Phones: Sony Ericsson / Sony-Ericsson 2004.iso / Java / EmailViewer / Origin / EmailViewer.jar / k.class (.txt) < prev    next >
Encoding:
Java Class File  |  2003-08-05  |  1.8 KB  |  127 lines

  1. import java.util.Vector;
  2. import javax.microedition.lcdui.Display;
  3. import javax.microedition.lcdui.Displayable;
  4.  
  5. // $FF: renamed from: k
  6. class class_0 extends e {
  7.    // $FF: renamed from: f y
  8.    private y field_0;
  9.    // $FF: renamed from: d w
  10.    private w field_1;
  11.    // $FF: renamed from: c w
  12.    private w field_2;
  13.    // $FF: renamed from: b int
  14.    private int field_3 = -1;
  15.    // $FF: renamed from: a int
  16.    private int field_4 = 0;
  17.    // $FF: renamed from: e int
  18.    private int field_5 = 100;
  19.  
  20.    class_0(y var1, w var2, w var3) {
  21.       this.field_0 = var1;
  22.       this.field_1 = var2;
  23.       this.field_2 = var3;
  24.    }
  25.  
  26.    // $FF: renamed from: b (int) void
  27.    void method_0(int var1) {
  28.       this.field_5 = var1;
  29.    }
  30.  
  31.    // $FF: renamed from: a (o, java.util.Vector, boolean) void
  32.    void method_1(o var1, Vector var2, boolean var3) {
  33.       if (this.field_4 > 0) {
  34.          int var4 = -1;
  35.          int var5 = -1;
  36.          int var6 = 0;
  37.          int var7 = 0;
  38.          c var8 = null;
  39.  
  40.          try {
  41.             for(int var9 = 0; var9 < this.field_4; ++var9) {
  42.                c var10 = (c)var2.elementAt(this.field_3 + var9);
  43.                if (var9 == 0) {
  44.                   var4 = var10.a;
  45.                   var5 = var10.e;
  46.                } else if (var10.e < var5) {
  47.                   var5 = var10.e;
  48.                }
  49.  
  50.                if (var9 != 0 && var10.e > var8.e) {
  51.                   int var11 = var8.a + var8.a() - var4;
  52.                   if (var11 > var6) {
  53.                      var6 = var11;
  54.                   }
  55.  
  56.                   var7 = var10.e + var10.b() - var5;
  57.                }
  58.  
  59.                if (var9 == this.field_4 - 1) {
  60.                   int var13 = var10.a + var10.a() - var4;
  61.                   if (var13 > var6) {
  62.                      var6 = var13;
  63.                   }
  64.                }
  65.  
  66.                int var14 = var10.e + var10.b() - var5;
  67.                if (var14 > var7) {
  68.                   var7 = var14;
  69.                }
  70.  
  71.                var8 = var10;
  72.             }
  73.  
  74.             var1.b(0);
  75.             if (this.field_2 == null) {
  76.                var1.c(var4, var5, var6, var7);
  77.                var1.e(var4 + var6 - 1, var5, var4 + var6 - 1, var5 + var7 - 1);
  78.                var1.e(var4, var5 + var7 - 1, var4 + var6 - 1, var5 + var7 - 1);
  79.             }
  80.          } catch (ArrayIndexOutOfBoundsException var12) {
  81.          }
  82.       }
  83.  
  84.    }
  85.  
  86.    // $FF: renamed from: a (l, javax.microedition.lcdui.Display, javax.microedition.lcdui.Displayable, int, int, boolean) void
  87.    void method_2(l var1, Display var2, Displayable var3, int var4, int var5, boolean var6) {
  88.       if (this.field_0 != null) {
  89.          if (this.field_1 != null) {
  90.             this.field_1.f = true;
  91.             if (this.field_2 != null) {
  92.                this.field_1.a(String.valueOf(var4 * 100 / this.field_5));
  93.                this.field_2.a(String.valueOf(var5 * 100 / this.field_5));
  94.                this.field_2.f = true;
  95.             }
  96.  
  97.             this.field_0.a(var1);
  98.             this.field_1.f = false;
  99.             if (this.field_2 != null) {
  100.                this.field_2.f = false;
  101.             }
  102.          } else {
  103.             this.field_0.a();
  104.          }
  105.       }
  106.  
  107.    }
  108.  
  109.    // $FF: renamed from: a () int
  110.    int method_3() {
  111.       return this.field_3;
  112.    }
  113.  
  114.    // $FF: renamed from: b () int
  115.    int method_4() {
  116.       return this.field_4;
  117.    }
  118.  
  119.    // $FF: renamed from: a (int) void
  120.    void method_5(int var1) {
  121.       if (this.field_4++ == 0) {
  122.          this.field_3 = var1;
  123.       }
  124.  
  125.    }
  126. }
  127.